<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>M209 Simulator - Java Applet</title>
</head>
<body>
<h6><a href="index.html" title="Index">Index</a>
 - <a href="m209itself.html" title="The M209 itself">The M209 itself</a>
 - <a href="modules.html" title="Modules">The simulator's modules</a>
 - The M209 simulator
 - <a href="settings.html" title="Settings">Examples of settings</a>
 - <a href="credits.html" title="Credits">Credits</a></h6>

<h1>M209</h1>
<table style="border: 0px;text-align: justify;">
	<tr>
		<td><applet code="applets/M209Applet.class" width="418"
			height="624"></applet></td>
		<td>
		<p><b>CONFIGURATION</b></p>
		<p>The <b>Initial Key</b> (like a initial vector) is a 6 letters
		word. Be assured that the letters that you have chosen are in the
		associated wheel. (if not an exception will be raised and the applet
		should be restarted.)</p>
		<p>The simulator encrypts/decrypts letter by letter but you can give
		a full text in <b>Input text</b> and the result will be printed in <b>Output
		text</b>. During encryption, every space will be interpreted as a 'Z' and
		the output will be grouped by 5 letters, like it was the convention
		during WW2.</p>
		<p>The <b>Parameters in textarea</b> can be saved to be charged
		later. Cut and paste the configuration and use the button to set the
		internal state of the cipher-machine.</p>
		<p><b>SIMULATION</b></p>
		<p>The <b>Drum</b> and <b>Wheel display</b> are used to visualize
		the internal state of the machine. You can set your configuration as
		you like by clicking on the buttons. For the drum, you can place the
		lugs on any position of each bar. (Click once on the lug you want to
		move to release it from its current position then click on the new
		position.) For the wheels, click on a letter to make its associated
		pin effective.</p>
		<p>The <b>Counter</b> shows how many letter have been processed. By
		convention the output should always be a multiple of 5 letters.</p>
		<p>The <b>Mode button</b> can be used to switch the <b>Encrypt/Decrypt
		button</b>. The <b>Reset button</b> reinitializes the initial state of the
		machine.</p>
		<p><b>INFORMATION</b></p>
		<p>The <b>Visual key</b> (blue letters in the Wheel display) is
		the key seen by the operator. It is the place of the initial
		key before the process starts. The <b>Active key</b> (red letters in the Wheel display) is
		composed by the letters that the arms use. They are physically at the
		bottom of the wheels. It the pin is effective then the corresponding
		arm is activated to be in contact with the drum.</p>
		<p>During the rotation, every time an arm meets a lugs, the inverse alphabet will shift. The sum of those individual shifts
		is the <b>Beaufort shift key</b> and give the resulting letter.</p>

		</td>
	</tr>
</table>

</body>
</html>